/**
 * 15个教徒和15个非教徒围成一圈，从第一个人开始依次报数，每数到第九个人就将他扔入大海，如此反复直到仅剩下15人为止。
 * 问如何进行排序,确保剩下投入大海的都是非教徒。
 */

#include <stdio.h>

struct Node
{
    int nextp;
    int stay; // 1 留在穿上，  0 丢弃
} Link[31];   // 30个人 0号元素不使用

int main()
{
    // 初始化数组
    printf("The original circle is (+: pagandom, @: christian):\n");
    for (int i = 1; i <= 30; i++)
    {
        Link[i].nextp = i + 1;
        Link[i].stay = 1;
    }
}